<?php
$list=array();
$path='plugin/'; /*plugin menu*/
if($handle=@opendir($path)){
  while(false!==($file=@readdir($handle))){
    if(substr($file,0,1)!='.' && @is_dir($path.$file) && $subhandle=@opendir($path.$file)){
      $subdirs=array(); /*if plugin/$file is a visible directory*/
      while(false!==($sub=@readdir($subhandle))){
          //todo: remove .svn condition
        if(substr($sub,0,1)=='.' && $sub!='.' && $sub!='..' && $sub!='.'.$file && $sub!='.svn' && @is_dir($path.$file.'/'.$sub)){
          $sub=substr($sub, 1); /*if plugin/$file/$sub is a hidden directory but not .svn*/
          $subdirs[]=$sub;
        }
      }
      closedir($subhandle);
      $list[]=$file;
    }
  }
  closedir($handle);
}
?>
